package com.hyc.util.project;

public class ProjectHelper {
    /**
     * 创建MySql默认分页对象</br>
     * pageIndex=1, pageSize=999
     *
     * @return
     */
    public static PageCond buildPage() {
        // 分页信息
        PageCond pageCond = new PageCond();
        pageCond.setPageIndex(1);
        pageCond.setPageSize(999);
        // 是否计算总记录数
        pageCond.setShdCount(true);
        return pageCond;
    }

    /**
     * 创建MySql分页对象
     *
     * @param pageIndex 当前页序号，大于等于1
     * @param pageSize  每页记录总数，大于等于1
     * @return
     */
    public static PageCond buildPage(int pageIndex, int pageSize) {
        // 分页信息
        PageCond pageCond = new PageCond();
        pageCond.setPageIndex(pageIndex);
        pageCond.setPageSize(pageSize);
        // 是否计算总记录数
        pageCond.setShdCount(true);
        return pageCond;
    }

    /**
     * 创建MySql分页对象
     *
     * @param pageIndex 当前页序号，大于等于1
     * @param pageSize  每页记录总数，大于等于1
     * @return
     */
    public static PageCond buildPage(int pageIndex, int pageSize, boolean flag) {
        // 分页信息
        PageCond pageCond = new PageCond();
        pageCond.setPageIndex(pageIndex);
        pageCond.setPageSize(pageSize);
        // 是否计算总记录数
        pageCond.setShdCount(flag);
        return pageCond;
    }
}
